package com.dayangxiaoen.pms.vo;

import com.dayangxiaoen.pms.po.LogInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

/**
 * @author dayangxiaoen
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductDetailVO {

    // 商品的创造者 或者 商品的管理人员
    private String operator;

    // 商品状态
    private int productState;

    // 商品ID
    private Long productId;

    // 商品名称
    private String productName;


    //描述信息
    private String description;

    //富文本
    private String richText;

    //服务保障
    private String serviceGuarantee;

    // 商品的 category
    // 用于展示是否为虚拟 等信息
    private String productCategory;

    // 商品创建时间
    private LocalDateTime createTime;

    // 商品修改时间
    private LocalDateTime updateTime;

    //兑换限制
    private int exchangeRestrictions;

    //城市黑名单
    private String cityWhitelist;

    //城市白名单
    private String cityBlacklist;

    //展示时间
    private LocalDateTime showTime;

    // 商品图片的 超链接地址
    private String productPicture;

    //供应商名称
    private String supplierName;

    // 供应商联系信息
    private String supplyConinf;

    // 这里在返回的时候直接进行查询封装 ----- 666
    private List<LogInfo> logInfoList;
}
